Big Huge Thesaurus

pressure-feed lubricating system

noun